; Test let expression interactively
(let ((x 42))
  (display "The answer is: ")
  (display x)
  (newline))

; Test let with function definition
(let ((square (lambda (x) (* x x))))
  (display "Square of 5: ")
  (display (square 5))
  (newline))

; Test let with multiple bindings and operations
(let ((a 10)
      (b 20)
      (c 30))
  (display "Sum: ")
  (display (+ a b c))
  (newline)
  (display "Product: ")
  (display (* a b c))
  (newline))